問題タブ [http-status-code-415]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5622 参照

java - データをサーバーに送信できず、エラーjava.io.IOExceptionが発生します:サーバーがHTTP応答コードを返しました:415

Iamはデータをサーバーに送信できず、エラーが発生します。ただし、curlスクリプトでは正常に機能しています。

以下はコードです。

iamは上記のコードから何か間違ったことをしていますか?データを投稿するためにcurlスクリプトを使用する必要がありますか?

0 投票する
15 に答える
512807 参照

ajax - POST JSONは、415のサポートされていないメディアタイプ、Spring3mvcで失敗します

POSTリクエストをサーブレットに送信しようとしています。リクエストは次のようにjQuery経由で送信されます。

newCategoryは

そしてpostJSONは

Firebugを使用すると、JSONが正しく送信されることがわかります。

しかし、私は415のサポートされていないメディアタイプを取得します。SpringMVCコントローラーには署名があります

数日前は機能していましたが、現在は機能していません。必要に応じて、さらにコードを表示します。ありがとう

0 投票する
1 に答える
439 参照

api - ペイロードをインスタントプッシュに送信しようとしたときの ios Xtify push api 415 ステータスコード

ペイロードを Xtify 2.0 プッシュ API に送信しようとしています。

このコードを使用して、両方のiOSアプリから試しました:

ここで、xids は 1 つの項目を持つ NSMutableArray です。

また、Firefox プラグイン REST クライアントを使用してこのコードを使用してみました: ヘッダー:

データ:

(ここで、「myapikey」と「myappkey」はアプリ キーに置き換えられます)

メソッド POST と URL "http://api.xtify.com/2.0/push" を使用

どちらの場合も、Xtify は次のように応答します。

私は何を間違っていますか?

0 投票する
4 に答える
796 参照

java - Web サイトから JSON を読み取る Android アプリ

Web サイトの情報を表示するアプリから Android アプリの旅を始めようとしています。このウェブサイトは、スモーカーで長時間調理している火と肉片の温度を監視するのに役立つパワードラフトシステムからのものです.

JSON ページはhttp://192.168.101.101/stoker.jsonローカル ネットワークの で見つかり、データは次のようになります。

使用しようとしているコードが失敗し続けたので、プロセスの最初のステップにログを追加して、何が見つかったかを確認しました。コードは次のとおりです。

デバッグ中のログの結果は次のとおりです。

JSON 情報の読み取りはかなり簡単だと思っていましたが、明らかにそうではありません。ここで何が欠けていますか?

この時点で、携帯電話に情報を表示するだけで、それ以上のものは何も表示したくありません。将来的には、JSON サイトやローカル アラームへの変更の投稿など、アプリにさらに機能を追加したいと考えていますが、今はそうではありません。

0 投票する
1 に答える
15491 参照

java - HttpURLConnection接続でHTTP415エラーが発生する

次のコードを使用してGETリクエストを送信し、応答を受信して​​います。

これstrurlはこのようなsmthですが、その形式が問題に関連している可能性はないと思います。

https://somesite.ru/?arg1=val1&arg2=val2

期待される出力はxml、smthのようになります。

10回の試行のうち5回がその仕事をします。

他の5回の試行が返されます:

java.io.IOException:サーバーがHTTP応答コードを返しました:URLに対して415: https ://somesite.ru/?arg1=val1&arg2=val2

sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1615)at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)

HTTP415エラーに関するSOに関するいくつかの投稿を読みました。しかし、彼らは役に立たないようです。さまざまなリクエストプロパティを試しましたが、見つからなかったか、そうではありません。

IDEはNetBeans7.0です

誰かが私に問題を解決するための正しい方向性を教えてもらえますか?

編集

ブラウザから同じリクエストを実行すると、100%の試行で機能することを忘れてしまいました。

0 投票する
4 に答える
1657 参照

java - Jersey を使用して Java で JSON を投稿すると 415 エラーが発生する

私はGoogleを調べましたが、ここの他の質問は役に立ちませんでした. 彼らはすべて同じことを言っています... jersey-jsonの.jarをインポートし(完了)、依存関係をpom.xmlに追加し(完了)、POJOMappingFeatureをweb.xmlに追加します(完了)、まだできませんサーバーに出入りする JSON を使用して、Restful Web サービスにアクセスします。

web.xml

pom.xml

サービス方法:

ResponseInfo と RequestInfo の両方に @XmlRoot および @XmlElement アノテーションがあります。Tomcat 7.0.33 でローカルに実行していますが、次のエラーが発生します。

0 投票する
2 に答える
4328 参照

rest - Spring MVC 3.1 REST サービス pos​​t メソッド return 415

Spring MVC コントローラーを使用していますが、POST 操作でまだ問題が発生します。問題を解決せずに、stackoverflow で多くのソリューションを読みました。

現時点での私の成果:

  • ID を指定して GET リクエストを送信し、JSON に正常に変換されたオブジェクトを返しました。
  • POSTJSON ボディのリクエストを送信できませんでした。return = 415 UNSUPPORTED_MEDIA_TYPE

1) pom.xml に Jackson API を追加しました: 1.8.5

2) 私の Spring 構成ファイル: 必要なすべてのパーツを追加しました:

  • ビューリゾルバー
  • org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter
  • MappingJacksonHttpMessageConverter
  • mvc:注釈駆動型
  • コントローラーをスキャン

3)私のモデルオブジェクトは単純です:ID、名前、金額を持つアカウント

4)そして最後に私の単純化されたコントローラークラス:

5) クライアント側では、curl コマンドを実行しました: 成功したGETコマンド:

失敗したPOSTコマンド:

私が間違っているアイデアはありますか?

0 投票する
3 に答える
63395 参照

java - HTTP ステータス 415 - サポートされていないメディア タイプ

Javaの安らかなWebサービスに取り組んでいます。安らかなサービスをテストしている間、GET および DELETE メソッドに対して正しい応答を得ていますが、POST および PUT メソッドに対しては機能していません。誰でも私を助けることができますか?私は次のコードを書きました:

StudentService.java

StudentServiceLocal.java

学生.java

0 投票する
2 に答える
23041 参照

jquery - HTTP ステータス 415 - JERSEY で実装された Restful WS への JQUERY での AJAX 呼び出しでサポートされていないメディア タイプ

こんにちは、Jersey で実装された Restful WS に json データを投稿しようとしています。jquery-ajax を介してデータを投稿しています。HTTP Status-415 unsupported Media type が表示されるのはなぜですか? ありがとうございました。
firebug の説明のスクリーンショットはこちら

firebug の説明のスクリーンショットはここをクリックしてください。Jersey Client で WS を正常にテストできました。上記の AJAX 呼び出しで何が問題になっていますか? ありがとうございました。

0 投票する
1 に答える
1826 参照

knockout.js - ジャージーRESTfulサービスに投稿リクエストを送信するHTTPステータス415の取得

メソッドを介してKnockoutオブザーバブルから JSON に変換された JSON オブジェクトを含む「POST」リクエストを送信しています。Amplifyko.toJSONを使用して送信します。

これは私の増幅設定です:

そして、これは私のdataserviseデータを追加する方法です:

実際にリクエストを送信する方法は次のとおりです。

バックエンドには、Jerseyで RESTful Web サービスを使用しています。

問題は、リクエストを送信するとすぐに「HTTP ステータス 415 - サポートされていないメディア タイプ」が表示され、サーバーの GlassFish が次のように言うことです。要求されたメソッド (サポートされていないメディア タイプ)。」

これが機能するために何か特別なものを設定する必要がありますか? 何か不足していますか?