【Unity】Unite行ってくるよ!and UnityでのHttp接続、Https接続について。
おはにちは。坂内です。
本日、明日はUniteですね。
https://unite.unity.com/ja/2017/tokyo
国内最大のUnityのイベントということで、ちょこっとだけ遊びに行ってきます!
今まで行く機会なかったので、楽しみですね!
「なんかすごい難しい話題ばかりで行っても全然わからなそう」と勝手に今まで思ってましたが、実際の講演内容を見ると楽しそうな講演がいっぱいあるじゃないですか!
来年は普通のパス買って2日回りたいですね!
さて、Unityの話題です。
UnityでHttp接続をする際には、WWWクラスやUnityWebRequestでHttpに接続ができますが、httpsへの接続がうまくいかないという事象がおきました。
Unityエディター上では問題ないのですが、Androidだとhttpsへの接続ができないという感じです。
対応方法:アセット「BestHTTP」を使用。
https://www.assetstore.unity3d.com/jp/#!/content/10872
はい、アセットに逃げました。
BestHTTPを使用すると、Httpsへの接続もできます!
使い方は簡単です。
これでHttpsも怖くないですね!
こんな感じであでゅ~ノシ
本日、明日はUniteですね。
https://unite.unity.com/ja/2017/tokyo
国内最大のUnityのイベントということで、ちょこっとだけ遊びに行ってきます!
今まで行く機会なかったので、楽しみですね!
「なんかすごい難しい話題ばかりで行っても全然わからなそう」と勝手に今まで思ってましたが、実際の講演内容を見ると楽しそうな講演がいっぱいあるじゃないですか!
来年は普通のパス買って2日回りたいですね!
さて、Unityの話題です。
UnityでHttp接続をする際には、WWWクラスやUnityWebRequestでHttpに接続ができますが、httpsへの接続がうまくいかないという事象がおきました。
Unityエディター上では問題ないのですが、Androidだとhttpsへの接続ができないという感じです。
対応方法:アセット「BestHTTP」を使用。
https://www.assetstore.unity3d.com/jp/#!/content/10872
はい、アセットに逃げました。
BestHTTPを使用すると、Httpsへの接続もできます!
使い方は簡単です。
System.Uri uri = new System.Uri("https://〇〇〇〇.〇〇/〇〇〇");
HTTPRequest bestHttpRequest = new HTTPRequest(uri,HTTPMethods.Post);
yield return bestHttpRequest.Send();
switch (bestHttpRequest.State) {
case HTTPRequestStates.Finished:
// サーバーからレスポンスが返ってきたらHTTPRequestStates.Finishedになります。
if (bestHttpRequest.Response.StatusCode == 200) {
// 成功時の処理
} else {
// 失敗時の処理
}
break;
case HTTPRequestStates.Error:
// 予期しないエラー
break;
case HTTPRequestStates.Aborted:
// リクエストをHTTPRequest.Abort()でAbortさせた場合
break;
case HTTPRequestStates.ConnectionTimedOut:
// サーバーとのコネクションのタイムアウト
break;
case HTTPRequestStates.TimedOut:
// リクエストのタイムアウト
break;
default:
break;
}
これでHttpsも怖くないですね!
こんな感じであでゅ~ノシ
Category: 開発日記(Unity)
« Visual StudioでTODOってどこにでるんだと。 | 【ハルシオンブログ】iphone6 ios8.1.8 持ってる人探しています。 »
コメント
| h o m e |