質問編集履歴
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 | 
            +
            取得しずらくしているつもりなのかな?
         | 
