質問編集履歴
2
情報(デバックエリア)の追記
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
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
|
+
取得しずらくしているつもりなのかな?
|