iOS(Cordova)AppからAJAX POSTリクエストを作成しようとしています。 API URLには、www.myDomain.chでは安全な証明書がありますが、wwwがない場合はありません。 ツールを使用してリクエストをテストすると、すべてが機能します。私もReactテストアプリケーションで試してみましたが、うまくいきました。 私のiOSアプリケーションからのみリクエストで403エラーが発生します。私はjQuery Ajax、fetch、およびaxiosで試してみました。バックエンドでもCORSが有効になっています。iOS(AJAX、https)のPOSTリクエスト
私のAJAX呼び出しは次のようになります。
$.ajax({
url: 'myurl',
data: JSON.stringify(dataObject),
method: 'POST',
dataType: 'json',
success: function(data) {
console.log('success', data);
},
error: function(err) {
console.log('error', err);
}
});
は、iOS特別HTTPS証明書が必要か、私がリクエストヘッダに追加する必要が何かはありますか?
サーバーが403で応答するために管理し、あなたのアプリケーションでもこれを受け入れることができるならば、それは実際のHTTPSの問題がなかったことを意味 - があった場合ので、それはそれほど遠くまでは及ばないだろう。 – CBroe