summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authordef <dennis@felsin9.de>2015-07-10 00:32:39 +0200
committerdef <dennis@felsin9.de>2015-07-10 00:32:39 +0200
commite264fa24cd6e0a2ac4c960518fa73e12a2006bd0 (patch)
tree50e8e21cbde54a4e999c4bd400df15a1b4a59643 /lib
parent7d1a58224ef250dd38a84bda94026120e60767eb (diff)
downloadNim-e264fa24cd6e0a2ac4c960518fa73e12a2006bd0.tar.gz
Fix async httpclient post to work without multipart
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/httpclient.nim5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim
index 2ca2098b3..e6b8088c5 100644
--- a/lib/pure/httpclient.nim
+++ b/lib/pure/httpclient.nim
@@ -834,11 +834,12 @@ proc post*(client: AsyncHttpClient, url: string, body = "", multipart: Multipart
     else:
       x
   var xb = mpBody.withNewLine() & body
-  client.headers["Content-Type"] = mpHeader.split(": ")[1]
+  if multipart != nil:
+    client.headers["Content-Type"] = mpHeader.split(": ")[1]
   client.headers["Content-Length"] = $len(xb)
 
   result = await client.request(url, httpPOST, xb)
-      
+
 when not defined(testing) and isMainModule:
   when true:
     # Async
ass='oid'>6bdc3d1 ^
15b43d3 ^
6bdc3d1 ^














15b43d3 ^
6bdc3d1 ^















15b43d3 ^
6bdc3d1 ^





















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141