teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

勘違いしやすい記載だったので修正

2020/03/21 00:15

投稿

sumpay
sumpay

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,7 @@
1
1
  ### 前提
2
- 現在、クライアントPCのブラウザからAzure AppServiceを経由してIPアドレス制限がかかっているAPIにアクセスし、情報を取得するプログラムを作成してます。
2
+ 現在、クライアントPCのブラウザからAzure AppServiceを経由してIPアドレス制限がかかっているAPIにアクセスし、情報を取得するプログラムを実装済みで運用しております。
3
3
 
4
4
  セキュリティの関係でクライアントから直接はAPIアクセスを禁じていて、.NetFramework4.6.1のC#で構築しているAPIのIPアドレスからのみ接続を許可している状況です。
5
-
6
5
  利用イメージとして、クライアントPCブラウザからクエリ文字列でhttps://localhost/api/translate にアクセスしてもらい、取得したパラメータをhttp://XXX.jp/api/translate/へGETでアクセスして、戻り値をjson形式で
7
6
  クライアントに戻す形になります。
8
7
 
@@ -53,7 +52,11 @@
53
52
  }
54
53
  ```
55
54
 
55
+
56
+
57
+
58
+ こちらのプログラムに追加機能として、、このような形でクライアント → API → IPアドレス制限がかかっているWebページを表示させたいと思っています。
56
- 次に、このような形でクライアント → API → IPアドレス制限がかかっているWebページを表示させたいと思っていす。まず、練習でGoogleMapのページを表示するように下を作成しました。(特に変数等は入力しないで直打ちURLのアクセスです)
59
+ まず、練習でGoogleMapのページを表示するように下を作成しました。(特に変数等は入力しないで直打ちURLのアクセスです)
57
60
  しかし、GoogleChromeでhttps://localhost/api/Maps にアクセスしたところ、空白のページが表示されるだけでした。
58
61
 
59
62
  ```C#
@@ -112,7 +115,7 @@
112
115
  https://www.google.com/maps/place/%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%BA%81/@35.6916588,139.6949166,14.73z/data=!4m5!3m4!1s0x60188cd4b71a37a1:0xf1665c37f38661e8!8m2!3d35.6896355!4d139.6921009?hl=ja
113
116
  ```
114
117
 
115
- 開発者ツールで確認したところ、GoogleMapにアクセスした際に実行されるScriptファイルなどがhttp://localhost/になっているため、404で表示されないのが原因というところまでは確認できました。
118
+ 開発者ツールで確認したところ、GoogleMapにアクセスした際に実行されるScriptファイルなどがhttp://localhost/になっているため、404で表示されないのが原因というところまでは確認できました。(相対パスで指定されているScriptファイルが取得できない)
116
119
  ```URL
117
120
  //直接接続した場合のURL
118
121
  https://www.google.com/maps/_/js/k=maps.m.ja.7rVG_8q465Y.O/m=sc2,per,mo,lp,ep,ti,ds,stx,pwd,ppl,log,std,b/rt=j/d=1/rs=ACT90oHl_nLra75AA7H-xA8ZqMSs533aUg

3

タグの追加

2020/03/21 00:15

投稿

sumpay
sumpay

スコア5

title CHANGED
File without changes
body CHANGED
File without changes

2

構成イメージの追加

2020/03/20 23:31

投稿

sumpay
sumpay

スコア5

title CHANGED
File without changes
body CHANGED
@@ -130,4 +130,8 @@
130
130
  ### 補足情報(FW/ツールのバージョンなど)
131
131
  .Netframework 4.6.1
132
132
 
133
- Microsoft VisualStudio 2017 Ver15.9.6
133
+ Microsoft VisualStudio 2017 Ver15.9.6
134
+
135
+
136
+ ### 構成イメージの追加 0320
137
+ ![イメージ説明](085dc4d91a7742f2946539ea91b3d15e.jpeg)

1

ソースから消し忘れた行を削除

2020/03/20 11:04

投稿

sumpay
sumpay

スコア5

title CHANGED
File without changes
body CHANGED
@@ -85,8 +85,6 @@
85
85
  StringContent sc = new StringContent(text, System.Text.Encoding.GetEncoding("UTF-8"), "text/html");
86
86
  resMsg.Content = sc;
87
87
 
88
- resMsg.Content.Headers.ContentLocation = new Uri("http://www.dmm.com/");
89
-
90
88
  return resMsg;
91
89
 
92
90
  }