質問編集履歴

2

個人情報をさくじょしました 。

2021/11/20 16:17

投稿

moromoro
moromoro

スコア10

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
  }
56
56
 
57
- let listUrl = "http://inpca0.deta.dev/items/"
57
+ let listUrl = "http:_____/items/"
58
58
 
59
59
 
60
60
 

1

レスポンスについて詳しく提示しました。

2021/11/20 16:17

投稿

moromoro
moromoro

スコア10

test CHANGED
@@ -1 +1 @@
1
- swiftとfastapi接続したい
1
+ swiftで自作API呼び出したい
test CHANGED
@@ -2,19 +2,25 @@
2
2
 
3
3
 
4
4
 
5
- アプリ開発中、フロイトエンドはswift,バックエンドはpythonで作成しています。
5
+ 日記アプリ開発中、フロイトエンドはswift,バックエンドはpythonで作成しています。
6
6
 
7
7
  swift側で作成した画像base64化してをpythonに渡して画像加工して、リスポンスをまた画像に戻して表示するアプリです。
8
8
 
9
- リスポンスとして返ってきた値をうまく表示されない質問させていただきます。
9
+ リスポンスとして返ってきた値をうまく表示されないす。
10
10
 
11
+ ```error
11
12
 
13
+ boringssl_metrics_log_metric_block_invoke(144) Failed to log metrics
14
+
15
+ ```
12
16
 
13
17
  ### 該当のソースコード
14
18
 
15
19
 
16
20
 
17
21
  ```python
22
+
23
+ #fastapiを作成しました。
18
24
 
19
25
  @app.post("items")
20
26
 
@@ -24,7 +30,7 @@
24
30
 
25
31
  response.append({'kekka':kekka,'heart': base64_data})
26
32
 
27
- return response
33
+ return JSONResponse(response)
28
34
 
29
35
  ```
30
36
 
@@ -56,7 +62,7 @@
56
62
 
57
63
 
58
64
 
59
- guard let requestBody = try? JSONEncoder().encode(requestItems) else { return }#おそらくこの部分が問題だと思います。
65
+ guard let requestBody = try? JSONEncoder().encode(requestItems) else { return }
60
66
 
61
67
 
62
68
 
@@ -100,6 +106,10 @@
100
106
 
101
107
  辞書型の取り出し方についてよくわからないので、どなたかご教授よろしくおねがいします。
102
108
 
109
+ ![fastapi側のレスポンス](a0343663d0046eb20284ad5638400962.png)
110
+
111
+  "heart"に画像がbase64で保存されているのでそれをdecodeして表示しようと思っています。
112
+
103
113
 
104
114
 
105
115
  ### 補足情報(FW/ツールのバージョンなど)