Преглед изворни кода

make http header more informative

master
Patrick Peng Sun пре 8 година
родитељ
комит
0dbbd19604
2 измењених фајлова са 7 додато и 8 уклоњено
  1. +7
    -3
      crmAttachment.go
  2. +0
    -5
      crmAttachment_test.go

+ 7
- 3
crmAttachment.go Прегледај датотеку

@@ -22,7 +22,7 @@ type attachmentID struct {
func crmUploadFile(path string) (fileID string, fileInfo crmFileInfo, err error) {

fileInfo, err = getFileInfo4CRM(path)
headers, err := crmUploadFileHTTPHeader(fileInfo)
headers, err := crmPrepareAttachmentHTTPHeader(fileInfo)
data, err := crmFileDataString(path, fileInfo)
url := crmUploadAttachmentURL()
resp, err := postRAW([]byte(data), url, headers)
@@ -42,8 +42,8 @@ func crmFileIDFromJSON(jsonStr string) (fileID string, err error) {
return attach.ID, err
}

//crmUploadFileHTTPHeader when uploading a file, we need its mime, auth header, etc.
func crmUploadFileHTTPHeader(fileInfo crmFileInfo) (headers map[string]string, err error) {
//crmPrepareAttachmentHTTPHeader when uploading a file, we need its mime, auth header, etc.
func crmPrepareAttachmentHTTPHeader(fileInfo crmFileInfo) (headers map[string]string, err error) {
headers = map[string]string{}
headers["Authorization"] = crmAuthHeader()
headers["Accept"] = "application/json"
@@ -125,3 +125,7 @@ func crmCreateAttachment(path string) (result attachmentInfo, err error) {
json.Unmarshal([]byte(aInfo), &result)
return
}

func crmDownloadAttachment(fileID, saveAs string) (err error) {
return nil
}

+ 0
- 5
crmAttachment_test.go Прегледај датотеку

@@ -10,11 +10,6 @@ func TestCRMAttachFile(t *testing.T) {
log.Println(e)
}

func TestPatchAttachmentInfo(t *testing.T) {
//crmPatchAttachmentInfo("591e5f7b9463d7147")
crmCreateAttachment("abc")
}

func TestDecodeJsonResponse(t *testing.T) {
msg := `
{"id":"591e55398345683ee","name":"static_qr_code_without_logo.png","deleted":false,"type":"image\/png"

Loading…
Откажи
Сачувај