<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Android%2FHttpRequest%E9%80%9A%E4%BF%A1%2FDefaultHttpClient%2F%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB</id>
		<title>Android/HttpRequest通信/DefaultHttpClient/サンプル - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Android%2FHttpRequest%E9%80%9A%E4%BF%A1%2FDefaultHttpClient%2F%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB"/>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;action=history"/>
		<updated>2026-04-24T22:14:37Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=8340&amp;oldid=prev</id>
		<title>2019年5月15日 (水) 10:01にAdminによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=8340&amp;oldid=prev"/>
				<updated>2019-05-15T10:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2019年5月15日 (水) 10:01時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==DefaultHttpClientについて==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2018年現在、DefaultHttpClientは古いので、HttpURLConnectionを使いましょう。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==HTTP通信サンプル==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==HTTP通信サンプル==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;httpsも可能なように作成&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;httpsも可能なように作成&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=6448&amp;oldid=prev</id>
		<title>Admin: Admin がページ「Android/HttpRequest通信/DefaultHttpClient」を「Android/HttpRequest通信/DefaultHttpClient/サンプル」に、リダイレクトを残さずに移動しました</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=6448&amp;oldid=prev"/>
				<updated>2018-08-06T02:29:30Z</updated>
		
		<summary type="html">&lt;p&gt;Admin がページ「&lt;a href=&quot;/index.php/Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient&quot; title=&quot;Android/HttpRequest通信/DefaultHttpClient&quot;&gt;Android/HttpRequest通信/DefaultHttpClient&lt;/a&gt;」を「&lt;a href=&quot;/index.php/Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&quot; title=&quot;Android/HttpRequest通信/DefaultHttpClient/サンプル&quot;&gt;Android/HttpRequest通信/DefaultHttpClient/サンプル&lt;/a&gt;」に、リダイレクトを残さずに移動しました&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2018年8月6日 (月) 02:29時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=6447&amp;oldid=prev</id>
		<title>Admin: Admin がページ「Android/HttpRequest通信/サンプル」を「Android/HttpRequest通信/DefaultHttpClient」に、リダイレクトを残さずに移動しました</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=6447&amp;oldid=prev"/>
				<updated>2018-08-06T02:28:50Z</updated>
		
		<summary type="html">&lt;p&gt;Admin がページ「&lt;a href=&quot;/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Android/HttpRequest通信/サンプル (存在しないページ)&quot;&gt;Android/HttpRequest通信/サンプル&lt;/a&gt;」を「&lt;a href=&quot;/index.php/Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient&quot; title=&quot;Android/HttpRequest通信/DefaultHttpClient&quot;&gt;Android/HttpRequest通信/DefaultHttpClient&lt;/a&gt;」に、リダイレクトを残さずに移動しました&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2018年8月6日 (月) 02:28時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=6421&amp;oldid=prev</id>
		<title>Admin: /* import org.apache.httpがインポートできないとき */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=6421&amp;oldid=prev"/>
				<updated>2018-07-27T06:49:51Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;import org.apache.httpがインポートできないとき&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2018年7月27日 (金) 06:49時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行184:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行184:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;以下のjarをプロジェクトのlibsへ追加する&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;以下のjarをプロジェクトのlibsへ追加する&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Android/Sdk/platforms/android-23/optional/org.apache.http.legacy.jar&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Android/Sdk/platforms/android-23/optional/org.apache.http.legacy.jar&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gradleだと&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; dependencies {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#160; &amp;#160; implementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.1'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=3210&amp;oldid=prev</id>
		<title>2016年10月20日 (木) 01:21にAdminによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=3210&amp;oldid=prev"/>
				<updated>2016-10-20T01:21:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2016年10月20日 (木) 01:21時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行179:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行179:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;  }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;  }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==import org.apache.httpがインポートできないとき==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;以下のjarをプロジェクトのlibsへ追加する&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Android/Sdk/platforms/android-23/optional/org.apache.http.legacy.jar&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=604&amp;oldid=prev</id>
		<title>127.0.0.1: ページの作成:「==HTTP通信サンプル== httpsも可能なように作成  *AndroidManifest.xml 以下追加  &lt;&lt;nowiki /&gt;uses-permission android:name=&quot;android.permission.INTERNET&quot; /&gt;...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Android/HttpRequest%E9%80%9A%E4%BF%A1/DefaultHttpClient/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&amp;diff=604&amp;oldid=prev"/>
				<updated>2015-05-19T18:14:30Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「==HTTP通信サンプル== httpsも可能なように作成  *AndroidManifest.xml 以下追加  &amp;lt;&amp;lt;nowiki /&amp;gt;uses-permission android:name=&amp;quot;android.permission.INTERNET&amp;quot; /&amp;gt;...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==HTTP通信サンプル==&lt;br /&gt;
httpsも可能なように作成&lt;br /&gt;
&lt;br /&gt;
*AndroidManifest.xml&lt;br /&gt;
以下追加&lt;br /&gt;
 &amp;lt;&amp;lt;nowiki /&amp;gt;uses-permission android:name=&amp;quot;android.permission.INTERNET&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*SpHttpRequest.java&lt;br /&gt;
 package info.nonip.android.entity;&lt;br /&gt;
 import android.os.Build;&lt;br /&gt;
 import android.util.Log;&lt;br /&gt;
 import org.apache.http.HttpEntity;&lt;br /&gt;
 import org.apache.http.HttpResponse;&lt;br /&gt;
 import org.apache.http.HttpVersion;&lt;br /&gt;
 import org.apache.http.NameValuePair;&lt;br /&gt;
 import org.apache.http.client.ClientProtocolException;&lt;br /&gt;
 import org.apache.http.client.entity.UrlEncodedFormEntity;&lt;br /&gt;
 import org.apache.http.client.methods.HttpGet;&lt;br /&gt;
 import org.apache.http.client.methods.HttpPost;&lt;br /&gt;
 import org.apache.http.client.methods.HttpRequestBase;&lt;br /&gt;
 import org.apache.http.client.utils.URLEncodedUtils;&lt;br /&gt;
 import org.apache.http.conn.scheme.PlainSocketFactory;&lt;br /&gt;
 import org.apache.http.conn.scheme.Scheme;&lt;br /&gt;
 import org.apache.http.conn.scheme.SchemeRegistry;&lt;br /&gt;
 import org.apache.http.impl.client.DefaultHttpClient;&lt;br /&gt;
 import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;&lt;br /&gt;
 import org.apache.http.message.BasicNameValuePair;&lt;br /&gt;
 import org.apache.http.params.BasicHttpParams;&lt;br /&gt;
 import org.apache.http.params.HttpParams;&lt;br /&gt;
 import org.apache.http.params.HttpProtocolParams;&lt;br /&gt;
 import org.apache.http.util.EntityUtils;&lt;br /&gt;
 import org.apache.http.conn.ssl.SSLSocketFactory;&lt;br /&gt;
 import java.io.IOException;&lt;br /&gt;
 import java.io.UnsupportedEncodingException;&lt;br /&gt;
 import java.net.UnknownHostException;&lt;br /&gt;
 import java.util.ArrayList;&lt;br /&gt;
 /**&lt;br /&gt;
  * スマホHttpRequest通信クラス&lt;br /&gt;
  *&lt;br /&gt;
  * @ex&lt;br /&gt;
  *     SpHttpRequest http = new SpHttpRequest(&amp;quot;http://www.google.com/&amp;quot;);&lt;br /&gt;
  *     http.setMethod(SpHttpRequest.METHOD_POST);&lt;br /&gt;
  *     http.addParam(&amp;quot;hoge&amp;quot;, &amp;quot;piyo&amp;quot;);&lt;br /&gt;
  *     String response = http.exec();&lt;br /&gt;
  * 必須:&amp;lt;&amp;lt;nowiki /&amp;gt;uses-permission android:name=&amp;quot;android.permission.INTERNET&amp;quot; /&amp;gt;&lt;br /&gt;
  */&lt;br /&gt;
 public class SpHttpRequest {&lt;br /&gt;
     public static int METHOD_GET = 0;&lt;br /&gt;
     public static int METHOD_POST = 1;&lt;br /&gt;
     // URL&lt;br /&gt;
     private String mUrl = &amp;quot;http://example.com/&amp;quot;;&lt;br /&gt;
     // メソッド&lt;br /&gt;
     private int mMethod = METHOD_GET;&lt;br /&gt;
     // パラメータを生成&lt;br /&gt;
     private ArrayList&amp;lt;&amp;lt;nowiki /&amp;gt;NameValuePair&amp;gt; mParams = new ArrayList&amp;lt;&amp;lt;nowiki /&amp;gt;NameValuePair&amp;gt;();&lt;br /&gt;
     // 文字コード&lt;br /&gt;
     private String mCharset = &amp;quot;UTF-8&amp;quot;;&lt;br /&gt;
     // ua&lt;br /&gt;
     private String mUserAgent = &amp;quot;Mozilla/5.0 (Linux; U; Android 2.3.3; ja-jp&amp;quot;;&lt;br /&gt;
     // ステータスコード&lt;br /&gt;
     private int mStatusCode;&lt;br /&gt;
     // construct&lt;br /&gt;
     public SpHttpRequest(String url) {&lt;br /&gt;
         mUrl = url;&lt;br /&gt;
         mUserAgent = &amp;quot;Mozilla/5.0 (Linux; U; Android &amp;quot; + Build.VERSION.RELEASE + &amp;quot;; ja-jp; &amp;quot; + Build.MODEL + &amp;quot; Build/A30&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     // メソッド設定&lt;br /&gt;
     public void setMethod(int method) {&lt;br /&gt;
         mMethod = method;&lt;br /&gt;
     }&lt;br /&gt;
     // 文字コード設定&lt;br /&gt;
     public void setCharset(String charset) {&lt;br /&gt;
         mCharset = charset;&lt;br /&gt;
     }&lt;br /&gt;
     // UserAgent設定&lt;br /&gt;
     public void setUserAgent(String ua) {&lt;br /&gt;
         mUserAgent = ua;&lt;br /&gt;
     }&lt;br /&gt;
     // パラメータ追加&lt;br /&gt;
     public void addParam(String key, String value) {&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;addParam &amp;quot; + key + &amp;quot;=&amp;quot; + value);&lt;br /&gt;
         mParams.add(new BasicNameValuePair(key, value));&lt;br /&gt;
     }&lt;br /&gt;
     // リクエスト処理実行&lt;br /&gt;
     public String exec() {&lt;br /&gt;
         if (mMethod == METHOD_POST) {&lt;br /&gt;
             return execPost();&lt;br /&gt;
         } else {&lt;br /&gt;
             return execGet();&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
     // リクエストGET&lt;br /&gt;
     private String execGet() {&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;methode=get&amp;quot;);&lt;br /&gt;
         String queries = URLEncodedUtils.format(mParams, mCharset);&lt;br /&gt;
         String url = mUrl;&lt;br /&gt;
         if (queries != &amp;quot;&amp;quot;) {&lt;br /&gt;
             url += &amp;quot;?&amp;quot; + queries;&lt;br /&gt;
         }&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;url=&amp;quot; + url);&lt;br /&gt;
         HttpGet httpGet = new HttpGet(url);&lt;br /&gt;
         return execRequest(httpGet);&lt;br /&gt;
     }&lt;br /&gt;
     // リクエストPOST&lt;br /&gt;
     private String execPost() {&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;methode=post&amp;quot;);&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;url=&amp;quot; + mUrl);&lt;br /&gt;
         try {&lt;br /&gt;
             HttpPost httpPost = new HttpPost(mUrl);&lt;br /&gt;
             // パラメータを設定&lt;br /&gt;
             httpPost.setEntity(new UrlEncodedFormEntity(mParams, mCharset));&lt;br /&gt;
             return execRequest(httpPost);&lt;br /&gt;
         } catch (UnsupportedEncodingException e) {&lt;br /&gt;
             return null;&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
     // HttpsClientインスタンス取得&lt;br /&gt;
     private DefaultHttpClient getHttpsClient() {&lt;br /&gt;
         // http登録&lt;br /&gt;
         SchemeRegistry schemeRegistry = new SchemeRegistry();&lt;br /&gt;
         schemeRegistry.register(new Scheme(&amp;quot;http&amp;quot;, PlainSocketFactory.getSocketFactory(), 80));&lt;br /&gt;
         // https登録&lt;br /&gt;
         SSLSocketFactory sslSocketFactory = SSLSocketFactory.getSocketFactory();&lt;br /&gt;
         schemeRegistry.register(new Scheme(&amp;quot;https&amp;quot;, sslSocketFactory, 443));&lt;br /&gt;
         // httpパラメータ登録&lt;br /&gt;
         HttpParams params = new BasicHttpParams();&lt;br /&gt;
         HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);&lt;br /&gt;
         HttpProtocolParams.setContentCharset(params, mCharset);&lt;br /&gt;
         // Clientロード&lt;br /&gt;
         DefaultHttpClient httpClient = new DefaultHttpClient(new ThreadSafeClientConnManager(params, schemeRegistry), params);&lt;br /&gt;
         return httpClient;&lt;br /&gt;
     }&lt;br /&gt;
     // リクエストコア処理&lt;br /&gt;
     private String execRequest(HttpRequestBase http) {&lt;br /&gt;
         try {&lt;br /&gt;
             // HttpClientロード&lt;br /&gt;
             DefaultHttpClient httpClient = new DefaultHttpClient();&lt;br /&gt;
             // httpsの時&lt;br /&gt;
             if (mUrl.matches(&amp;quot;https&amp;quot;)) {&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;https&amp;quot;);&lt;br /&gt;
                 // HttpsClientインスタンス取得&lt;br /&gt;
                 httpClient = getHttpsClient();&lt;br /&gt;
             }&lt;br /&gt;
             // UserAgent設定&lt;br /&gt;
             httpClient.getParams().setParameter(&amp;quot;http.useragent&amp;quot;, mUserAgent);&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;useragent=&amp;quot; + mUserAgent);&lt;br /&gt;
             // リクエスト実行&lt;br /&gt;
             HttpResponse httpResponse = httpClient.execute(http);&lt;br /&gt;
             // ステータスコードを取得&lt;br /&gt;
             mStatusCode = httpResponse.getStatusLine().getStatusCode();&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;statusCode=&amp;quot; + mStatusCode);&lt;br /&gt;
             // レスポンスを取得&lt;br /&gt;
             HttpEntity entity = httpResponse.getEntity();&lt;br /&gt;
             String response = EntityUtils.toString(entity);&lt;br /&gt;
             // リソースを解放&lt;br /&gt;
             entity.consumeContent();&lt;br /&gt;
             // クライアントを終了させる&lt;br /&gt;
             httpClient.getConnectionManager().shutdown();&lt;br /&gt;
 Log.d(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;response=&amp;quot; + response);&lt;br /&gt;
             return response;&lt;br /&gt;
         } catch (ClientProtocolException e) {&lt;br /&gt;
 Log.e(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;ClientProtocolException=&amp;quot; + e.getMessage());&lt;br /&gt;
             throw new RuntimeException(e);&lt;br /&gt;
         // HOST不明エラー,AndroidManifestにInternetを追加しているか確認&lt;br /&gt;
         } catch (UnknownHostException e) {&lt;br /&gt;
 Log.e(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;UnknownHostException=&amp;quot; + e.getMessage());&lt;br /&gt;
             throw new RuntimeException(e);&lt;br /&gt;
         } catch (IOException e) {&lt;br /&gt;
 Log.e(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;IOException=&amp;quot; + e.getMessage());&lt;br /&gt;
             throw new RuntimeException(e);&lt;br /&gt;
         } catch (Exception e) {&lt;br /&gt;
 Log.e(&amp;quot;SpHttpRequest&amp;quot;, &amp;quot;Exception=&amp;quot; + e.getMessage());&lt;br /&gt;
             return null;&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
     // ステータスコード取得&lt;br /&gt;
     public int getStatusCode() {&lt;br /&gt;
         return mStatusCode;&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>	</entry>

	</feed>