This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C129ENCPDT:使用 httpcli 库的多部件/窗体数据 PPOST 请求

Guru**** 2928980 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/980666/tm4c129encpdt-multipart-form-data-ppost-request-using-httpcli-library

器件型号:TM4C129ENCPDT

大家好、

我将 HTTPCLi 库用于 WiFi 和以太网的 https 客户端 req。 现在,我可以执行简单的 get/post/put / delete req,但我正在尝试使用 httplpcli 库实现多部分 POST req 方法。

有一种直接发送文件而不将文件数据读取到缓冲区的机制。 一些库提供了此功能、但我不确定此功能是否在此库中可用。

是否有人可以告诉我一种使用多部件过帐请求的方法、通过此库将大文件发送到 https 服务器?

谢谢

akhi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Akhi、

     很抱歉、我真的不是 http 多部件/表单 POST 请求的专家。 我自己做了一些研究、以了解什么是多部分过账请求。 我认为 HTTPCLi 库没有 API 来简化多部件 POST 请求的创建。 我想您可能需要使用 HTTPCLI_sendField()来设置多部分的上下文类型。  

    我想知道下面这样的东西是否能够工作。  

    char * content_type ="multipart/form-data"; //您可能需要插入一些唯一的文本字符串作为不同器件之间的边界。  

    RET = HTTPCLI_sendField (&CLI、HTTPStd_field_name_content_type、content_type、false);