[解決済み] HTTPヘッダーフィールドをカスタマイズしたJSONポスト
2022-03-07 13:08:03
質問
私は、最終的にAPIコールの一部となるいくつかのコードを継承しています。既存のコードに基づくと、呼び出しはaccess_tokenを持つJSONコードを取得するためのポストである。これは通常、単純であり、そこにある他のすべてのAPIのようですが、このコードは、クライアントシークレットのためにカスタマイズされたhttpheaderフィールドがあることを必要とします。
Objective CではURLRequestなどで実現できていたのですが、Webコンポーネントの呼び出しを作成することになり、道が閉ざされました。
私はごく普通のjqueryポストを使っています。
$.post('https://url.com',
{access_token:'XXXXXXXXXXXXXXXXXXX',
function(data){
console.info(data);
}, 'json');
ヘッダーにHTTP-EQUIVを含む。しかし、postはデータを取得せず、サーバー自体も何らかの呼び出しが行われたことを認識しません(不完全なものであっても)。
このコードを破棄してやり直さなければならないかもしれませんが、どなたかこの問題に遭遇したことがある方がいらっしゃいましたら、何かヒントを与えてください。
解決方法は?
投稿された内容は構文エラーですが、HTTPヘッダを
$.post()
.
jQuery のバージョン >= 1.5 を使用している場合は、次のように切り替えます。
$.ajax()
を渡すと
headers
(
ドキュメント
) オプションを使用します。(古いバージョンの jQuery を使っている場合は、この方法を
beforeSend
オプションを使用します)。
$.ajax({
url: 'https://url.com',
type: 'post',
data: {
access_token: 'XXXXXXXXXXXXXXXXXXX'
},
headers: {
Header_Name_One: 'Header Value One', //If your header name has spaces or any other char not appropriate
"Header Name Two": 'Header Value Two' //for object property name, use quoted notation shown in second
},
dataType: 'json',
success: function (data) {
console.info(data);
}
});
関連
-
[解決済み] jQuery - 不正な呼び出し
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] フォーム送信のようなJavaScriptのポストリクエスト
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「Missing required request header」を修正する方法。origin,x-requested-withのいずれかを指定する必要があります' Ajax Error
-
[解決済み】Chrome Developer ToolsでリソースがDocumentと解釈され、MIMEタイプapplication/jsonの警告で転送される。
-
[解決済み】jQueryでクリックされた要素のIDを取得する方法
-
[解決済み】Ajaxクロスオリジンリクエストがブロックされました。同一生成元ポリシーがリモートリソースの読み取りを不許可にする
-
[解決済み] Bootstrap のカルーセルがスライドしない
-
[解決済み] フォーム送信のjQueryが動作しない
-
[解決済み] Javascriptでの改行の分割方法
-
[解決済み] BootstrapがUncaught Errorを投げる:BootstrapのJavaScriptはjQueryを必要とする【終了】。
-
[解決済み] Uncaught TypeError: 未定義のプロパティ 'ajax' を読み取ることができません。
-
[解決済み] jQuery resizableを画像と結合する方法は?