Method
post
(
self,
path: str,
json_body: Optional[Any] = None,
data: Optional[Union[bytes, str]] = None,
params: Optional[
Mapping[str, Union[None, str, int, float, bool, list, tuple]]
] = None,
headers: Optional[Mapping[str, str]] = None,
timeout: Optional[float] = None,
expect_json: bool = True,
)
Source from the content-addressed store, hash-verified
| 171 | ) |
| 172 | |
| 173 | def post( |
| 174 | self, |
| 175 | path: str, |
| 176 | json_body: Optional[Any] = None, |
| 177 | data: Optional[Union[bytes, str]] = None, |
| 178 | params: Optional[ |
| 179 | Mapping[str, Union[None, str, int, float, bool, list, tuple]] |
| 180 | ] = None, |
| 181 | headers: Optional[Mapping[str, str]] = None, |
| 182 | timeout: Optional[float] = None, |
| 183 | expect_json: bool = True, |
| 184 | ) -> Union[HttpResponse, Any]: |
| 185 | return self._json_call( |
| 186 | "POST", |
| 187 | path, |
| 188 | params=params, |
| 189 | headers=headers, |
| 190 | timeout=timeout, |
| 191 | body=self._prepare_body(json_body=json_body, data=data), |
| 192 | expect_json=expect_json, |
| 193 | ) |
| 194 | |
| 195 | def put( |
| 196 | self, |