問題タブ [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.
java - データをサーバーに送信できず、エラーjava.io.IOExceptionが発生します:サーバーがHTTP応答コードを返しました:415
Iamはデータをサーバーに送信できず、エラーが発生します。ただし、curlスクリプトでは正常に機能しています。
以下はコードです。
iamは上記のコードから何か間違ったことをしていますか?データを投稿するためにcurlスクリプトを使用する必要がありますか?
ajax - POST JSONは、415のサポートされていないメディアタイプ、Spring3mvcで失敗します
POSTリクエストをサーブレットに送信しようとしています。リクエストは次のようにjQuery経由で送信されます。
newCategoryは
そしてpostJSONは
Firebugを使用すると、JSONが正しく送信されることがわかります。
しかし、私は415のサポートされていないメディアタイプを取得します。SpringMVCコントローラーには署名があります
数日前は機能していましたが、現在は機能していません。必要に応じて、さらにコードを表示します。ありがとう
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 は次のように応答します。
私は何を間違っていますか?
java - Web サイトから JSON を読み取る Android アプリ
Web サイトの情報を表示するアプリから Android アプリの旅を始めようとしています。このウェブサイトは、スモーカーで長時間調理している火と肉片の温度を監視するのに役立つパワードラフトシステムからのものです.
JSON ページはhttp://192.168.101.101/stoker.json
ローカル ネットワークの で見つかり、データは次のようになります。
使用しようとしているコードが失敗し続けたので、プロセスの最初のステップにログを追加して、何が見つかったかを確認しました。コードは次のとおりです。
デバッグ中のログの結果は次のとおりです。
JSON 情報の読み取りはかなり簡単だと思っていましたが、明らかにそうではありません。ここで何が欠けていますか?
この時点で、携帯電話に情報を表示するだけで、それ以上のものは何も表示したくありません。将来的には、JSON サイトやローカル アラームへの変更の投稿など、アプリにさらに機能を追加したいと考えていますが、今はそうではありません。
java - HttpURLConnection接続でHTTP415エラーが発生する
次のコードを使用してGETリクエストを送信し、応答を受信しています。
これstrurl
はこのようなsmthですが、その形式が問題に関連している可能性はないと思います。
期待される出力は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%の試行で機能することを忘れてしまいました。
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 でローカルに実行していますが、次のエラーが発生します。
rest - Spring MVC 3.1 REST サービス post メソッド return 415
Spring MVC コントローラーを使用していますが、POST 操作でまだ問題が発生します。問題を解決せずに、stackoverflow で多くのソリューションを読みました。
現時点での私の成果:
- ID を指定して GET リクエストを送信し、JSON に正常に変換されたオブジェクトを返しました。
POST
JSON ボディのリクエストを送信できませんでした。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
コマンド:
私が間違っているアイデアはありますか?
java - HTTP ステータス 415 - サポートされていないメディア タイプ
Javaの安らかなWebサービスに取り組んでいます。安らかなサービスをテストしている間、GET および DELETE メソッドに対して正しい応答を得ていますが、POST および PUT メソッドに対しては機能していません。誰でも私を助けることができますか?私は次のコードを書きました:
StudentService.java
StudentServiceLocal.java
学生.java
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 呼び出しで何が問題になっていますか? ありがとうございました。
knockout.js - ジャージーRESTfulサービスに投稿リクエストを送信するHTTPステータス415の取得
メソッドを介してKnockoutオブザーバブルから JSON に変換された JSON オブジェクトを含む「POST」リクエストを送信しています。Amplifyko.toJSON
を使用して送信します。
これは私の増幅設定です:
そして、これは私のdataservise
データを追加する方法です:
実際にリクエストを送信する方法は次のとおりです。
バックエンドには、Jerseyで RESTful Web サービスを使用しています。
問題は、リクエストを送信するとすぐに「HTTP ステータス 415 - サポートされていないメディア タイプ」が表示され、サーバーの GlassFish が次のように言うことです。要求されたメソッド (サポートされていないメディア タイプ)。」
これが機能するために何か特別なものを設定する必要がありますか? 何か不足していますか?