2016-09-22 72 views
0

由於某些原因,使用React Native作爲POST發送實際Android設備的請求時,服務器僅接收GET請求。有人可以解釋爲什麼會發生這種情況,以及如何防止協議切換?我在某處閱讀指定HEADERS將有助於解決此問題,但這不是事實。有沒有其他人也經歷過這種異常?阻止React Native將POST更改爲GET請求

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); 
}); 
} 

回答

0

顯然POST請求需要使用HTTPS而不是http ... 我發現結果從StackOverflow - 34570193

我不記得遇到任何網絡錯誤,這是爲什麼我從來沒有看着這張貼在第一個地方。希望這有助於某人。