MCPcopy
hub / github.com/httpie/cli / write_raw_data

Function write_raw_data

httpie/output/writer.py:100–119  ·  view source on GitHub ↗
(
    env: Environment,
    data: Any,
    *,
    processing_options: Optional[ProcessingOptions] = None,
    headers: Optional[HTTPHeadersDict] = None,
    stream_kwargs: Optional[Dict[str, Any]] = None
)

Source from the content-addressed store, hash-verified

98
99
100def write_raw_data(
101 env: Environment,
102 data: Any,
103 *,
104 processing_options: Optional[ProcessingOptions] = None,
105 headers: Optional[HTTPHeadersDict] = None,
106 stream_kwargs: Optional[Dict[str, Any]] = None
107):
108 msg = requests.PreparedRequest()
109 msg.is_body_upload_chunk = True
110 msg.body = data
111 msg.headers = headers or HTTPHeadersDict()
112 msg_output_options = OutputOptions.from_message(msg, body=True, headers=False)
113 return write_message(
114 requests_message=msg,
115 env=env,
116 output_options=msg_output_options,
117 processing_options=processing_options or ProcessingOptions(),
118 extra_stream_kwargs=stream_kwargs
119 )
120
121
122def build_output_stream_for_message(

Callers 2

cli_export_argsFunction · 0.90

Calls 4

HTTPHeadersDictClass · 0.85
write_messageFunction · 0.85
ProcessingOptionsClass · 0.85
from_messageMethod · 0.80

Tested by

no test coverage detected