2016-09-22 3 views
0

Aus irgendeinem Grund empfängt der Server nur GET-Anforderungen, wenn er Anforderungen von einem tatsächlichen Android-Gerät mit React Native als POST sendet. Kann jemand erklären, warum das passiert und wie man das Wechseln des Protokolls verhindert? Ich habe irgendwo gelesen, dass die Angabe der HEADERS dazu beitragen wird, dies zu beheben, aber nicht wahr. Haben auch andere diese Anomalie erlebt?Verhindern, dass Reactive Native POST in GET-Anforderung ändert

addTask = async (title, imgFile) => { 

var formData = new FormData(); 
formData.append("json", JSON.stringify({ title: title, status: "New", priority: "Normal" })); 
axios.request({ 
    url: API_URL + 'tasks', 
    method: 'post', 
    data: formData, 
    headers: { 
    'Accept': 'application/json', 
    'Content-Type': 'application/json' 
    } 
}).then(response => { 
    console.log('response', response); 
}); 
} 

Antwort

0

offenbar für POST-Anfragen https erforderlich ist, anstatt http ... ich das Ergebnis von StackOverflow - 34570193

fand ich mich nicht erinnern, alle Netzwerk-Fehler erlebt diesem Grund habe ich nie über dieses Posting sah den ersten Platz. Hoffe das hilft jemandem.