Bonjour à toutes et à tous,
Mon **nom de domaine** est : https://www.arxis.fr
Et j'utilise **l'offre** : Hébergement OVH (service "itbusiness2012")
Je rencontre la problématique suivante :
Je suis débutant sur Angular/Typescript. Je développe une app qui lit et écrit des données dans un fichier json sur mon site web.
J'utilise une RESTful-API qui apparemment fonctionne bien pour la lecture et l'écriture (c'est à dire que le code de retour est toujours 200 pour http.get et pour http.post).
Toutefois, après l'écriture (http.post) les données ne sont pas déposées dans le fichier json.
Par contre, la lecture fonctionne parfaitement.
Je précise que :
1. le fichier .htaccess autorise toutes les méthodes (GET, POST, PUT, DELETE, OPTIONS);
2. les manipulations ajoutées au fichier .ovhconfig ne modifient pas le résultat;
3. les messages sur console de XHR (Header demande / réponse) confirment le code 200 et le bien fondé de l'opération...
Qui peut m'aider pour comprendre pourquoi l'écriture sur disque n'est pas effectuée?
Y-a-t-il une autorisation préalable d'OVH qui manque quelques parts?
Merci pour votre support...
G.L. Aroasio (aroasio@arxis.fr)
(voici le screenshot XHR):
Hébergements Web - Http.post fonctionne, mais n'écrit pas les données sur serveur
Related questions
- Connexion à mon compte client
142563
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
120162
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
105139
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
92003
28.07.2017 11:39
- Passage en php 7.4
89619
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
85263
04.12.2019 21:52
- The requested URL / was not found on this server
84409
02.03.2017 18:25
- NextCloud sur mutualisé
84175
07.04.2017 08:42
- Deploy d'un projet Node JS
84101
12.10.2016 20:18
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
84094
16.10.2016 16:24
Bonjour,
Je ne pratique pas ces produits mais regardez votre code car bien sur qu'il n'y a aucune autorisation à demander à OVH pour écrire dans un fichier.
Merci pour votre réponse. Donc, à plus forte raison, je ne comprends pas pourquoi les données ne sont pas ajoutées dans le fichier https://www.arxis.fr/prova/people.json.
1. Le code de lecture est celui-ci :
" return this.**http.get**(this.baseURL + 'people')"
et la réponse donne le code=200 avec les données présentes dans le fichier json.
2. Pour l'écriture j'utilise:
const httpOptions = { headers: new HttpHeaders({
'Content-Type': 'application/json; charset=utf-8'}) };
const body=person;
return this.**http.post**(this.baseURL + 'people', body, httpOptions)
et la réponse est toujours code=200, MAIS LES DONNÉES ne sont pas déposées dans le fichier people.json
Pourquoi ???
Perso, je ne pas pas dire pourquoi.