winddriver/Delphi-Cross-Socket

HttpMultiPart的boundary值带引号导致form-data解析失败

wangruisong opened this issue · 1 comments

unit Net.CrossHttpParams
procedure THttpMultiPartFormData.InitWithBoundary(const ABoundary: string);
begin
  Clear;
  FBoundary := ABoundary;
...
end;

boundary带引号的情况 https://bbs.csdn.net/topics/393534918?list=32619275

java中的处理

if (mimeType != null && mimeType.startsWith("multipart/form-data")) {
            String boundary = Headers.extractQuotedValueFromHeader(mimeType, "boundary"); //移除了头尾的引号

感谢反馈,已更新