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

質問編集履歴

2

情報(デバックエリア)の追記

2019/01/18 05:27

投稿

hameji001
hameji001

スコア639

title CHANGED
File without changes
body CHANGED
@@ -87,5 +87,58 @@
87
87
  そもそもPOSTできないって場合もありえますか?
88
88
  アドバイス等いただけると嬉しいです。
89
89
 
90
- P.S.関係ないですが、結果の氏名を画像で返してくるあたりいやらしいですよね(^_^;)
90
+ ~~P.S.関係ないですが、結果の氏名を画像で返してくるあたりいやらしいですよね(^_^;)~~
91
- 取得しずらくしているつもりなのかな?
91
+ ~~取得しずらくしているつもりなのかな?~~
92
+
93
+ 【追記】
94
+
95
+ 肝心の得られた結果を記載していませんでした。
96
+ ```Swift
97
+ key: 1efe6c8cf197023f1641ddf9c91bf92
98
+ response: Optional(<NSHTTPURLResponse: 0x280f515a0> { URL: https://licenseif.mhlw.go.jp/search_isei/jsp/search.do } { Status Code: 200, Headers {
99
+ "Cache-Control" = (
100
+ "no-cache"
101
+ );
102
+ Connection = (
103
+ "Keep-Alive"
104
+ );
105
+ "Content-Language" = (
106
+ "ja-JP"
107
+ );
108
+ "Content-Length" = (
109
+ 3420
110
+ );
111
+ "Content-Type" = (
112
+ "text/html;charset=Windows-31J"
113
+ );
114
+ Date = (
115
+ "Fri, 18 Jan 2019 05:21:20 GMT"
116
+ );
117
+ Expires = (
118
+ "Fri, 18 Jan 2019 05:21:20 GMT"
119
+ );
120
+ "Keep-Alive" = (
121
+ "timeout=5, max=100"
122
+ );
123
+ Pragma = (
124
+ "no-cache"
125
+ );
126
+ "Set-Cookie" = (
127
+ "JSESSIONID=D8EBAB81912A6B31218C7C6A4BE3DA96; Path=/search_isei; HttpOnly",
128
+ "TS0148a66e=01819adb30e42012537fe353de47362bb469da438beb99be39aef16250f355c70dcc11ba00; Path=/",
129
+ "TS013eb5f3=01819adb304b861905bd8b996036dbf97689182c6641d41ff8eee0131c0c776fd953ef6a92a65e7b3bd9fa491789ade01730b1c3c1; path=/search_isei"
130
+ );
131
+ } })
132
+ data:Optional(3420 bytes)
133
+ (lldb)
134
+
135
+ // となり、以下の行にエラーが吐かれます。
136
+ let phpOutput = String(data: data!, encoding: .utf8)!
137
+ Thread 11: Fatal error: Unexpectedly found nil while unwrapping an Optional value
138
+ ```
139
+
140
+ dataに3420 bytesもデータがあるのに、nilが見つかるのは、
141
+ encodingが間違っているからですか?
142
+ "Content-Type" = ("text/html;charset=Windows-31J")
143
+ と返答がくることを考えると、utf8ではなく、
144
+ windows-31Jでencodeしなきゃいけないと言うことでしょうか?

1

修正1

2019/01/18 05:27

投稿

hameji001
hameji001

スコア639

title CHANGED
File without changes
body CHANGED
@@ -87,5 +87,5 @@
87
87
  そもそもPOSTできないって場合もありえますか?
88
88
  アドバイス等いただけると嬉しいです。
89
89
 
90
- P.S.結果の氏名を画像で返してくるあたりいやらしいですよね(^_^;)
90
+ P.S.関係ないですが、結果の氏名を画像で返してくるあたりいやらしいですよね(^_^;)
91
- 取得しずらくしているのかな?
91
+ 取得しずらくしているつもりなのかな?