post method
Future<ParseNetworkResponse>
post(
- String path, {
- String? data,
- ParseNetworkOptions? options,
override
Implementation
@override
Future<ParseNetworkResponse> post(String path,
{String? data, ParseNetworkOptions? options}) async {
try {
final dio.Response<String> dioResponse = await _client.post<String>(
path,
data: data,
options: _Options(headers: options?.headers),
);
return ParseNetworkResponse(
data: dioResponse.data!,
statusCode: dioResponse.statusCode!,
);
} on dio.DioException catch (error) {
return ParseNetworkResponse(
data: error.response?.data ?? _fallbackErrorData,
statusCode: error.response?.statusCode ?? ParseError.otherCause,
);
}
}