Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

POST送信に関して

はじめまして。
皆様のお力を借りたく投稿させて頂きました。
現在、自プログラムから他社システムに対して
パラメータの値を文字列のXMLファイルとしたいと
考えています。
しかし、

URL url = new URL("URL");
URLConnection uc     = url.openConnection();
uc.setDoOutput(true);
os = uc.getOutputStream();
ps = new PrintStream(os);

上記の、流れでコーディングをしているのですが

java.net.UnknownHostExceptionというエラーにて
getOutputStreamの処理にてとまってしまいます。
これは、相手先に対してコネクションは貼れていないということなんでしょうか?
他の方法をお知りの方がいらっしゃいましたら
参考までに教えて頂けないでしょうか?
よろしくお願い致します。

6

回答

3281

閲覧

6件の回答

評価

0

>java.net.UnknownHostExceptionというエラーにて
まずはその例外の意味を調べればいいでしょ。
中学程度の英単語が分かれば、調べないでも想像がつきそうなものだけど。

評価

0

追記させて頂きます。
エラー内容に関してですが
WEBブラウザからURLを入力すると
回答が返ってきますので
相手先のサーバーに関して環境は整っています。
また、FTP通信によるPOSTで行いたいと考えています。

評価

0

>FTP通信によるPOSTで行いたいと考えています。

まずは無学な俺に、FTPとPOSTに
どういう関係があるのか、教えてくれないか。

パラメータってんだからWebアプリなのかね。
どっからFTPなんて発想してんだ。

評価

0

>WEBブラウザからURLを入力すると
それはコードが実行されてるのと同じホスト上での話?
例えば「www.javaroad.jp」みたいな名前では、Javaの道が格納されてるホストと通信できないってのは理解してるかな。


>FTP通信によるPOST
ここでいうpostの意味は、method="post"なのか、それとも単に英単語のpostなのか。
前者なら、通信に関する知識が全くなさそうに見える。

評価

0

初心者なのはJavaだけじゃないだろw
"URL"なんてホストがないんだよ。

評価

0

それは、投稿するに当たって置換しただけじゃないの。
それらしいのにする、って場合もあるけど、
その辺の度合いは、人によってそれぞれだし。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。