1

実際のブラウザに関して POST および/または GET メソッドがどのように機能するかを理解しようとしています。

API キー、API 側で使用するメソッド、および少なくとも IP アドレスを必要とする API に接続しようとしています。

私の当初のアイデアは、次のようなことをすることでした:

ページが存在しないと言うのではなく、何かを実行してエラーが発生します。API は両方をサポートしているため、応答として JSON または XML のいずれかを期待していますが、代わりに次のエラーが発生します。

This page contains the following errors:
error on line 1 at column 1: Document is empty
Below is a rendering of the page up to the first error.

API のドキュメントをさらに調べたところ、メソッドは HTML フォーム application/x-www-form-urlencoded を使用して呼び出され、リソース モデルはフォーム要素として与えられるという記述を見つけました。

問題が何であるかを確認するためにそれが何を意味するかを調べてみたところ、このサイトhttp://www.w3.org/TR/xforms11/が見つかりましたが、まだ不明です。

アイデア?

4

1 に答える 1

1

アプリケーションが POST メソッドを期待しているが、GET メソッドでリクエストを行っていることを意味しているようです (クエリ文字列を使用する場合)。

アドレス バーを使用して POST を使用してブラウザ リクエストを行うことはできないため、次の操作が必要になる場合があります。

  • 代わりにそのメソッドを使用して xmlhttprequest リクエストを実行し、コンソールから実行する単純な JS 関数を作成します。
  • 上記のプロセスを自動化する単純な HTML ページを作成し、POST 呼び出しを実行できるようにします。
  • 代わりにCURLを使用します。これは、このような種類のリクエストをテストするための優れたツールです。
于 2012-07-12T15:38:06.960 に答える