Changeset 73978 in vbox for trunk/src/VBox/Runtime/common/rest
- Timestamp:
- Aug 30, 2018 1:19:36 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 124714
- Location:
- trunk/src/VBox/Runtime/common/rest
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp
r73977 r73978 179 179 RTJsonIteratorFree(hIterator); 180 180 } 181 else if (rcRet == VERR_JSON_IS_EMPTY) 182 rcRet = VINF_SUCCESS; 181 183 else 182 184 rcRet = a_rCursor.m_pPrimary->addError(a_rCursor, rcRet, "RTJsonIteratorBeginArray failed: %Rrc", rcRet); -
trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp
r73977 r73978 117 117 if (strQuery.isNotEmpty()) 118 118 { 119 if (RT_SUCCESS(rc)) 120 rc = strFullUrl.appendNoThrow('?'); 121 if (RT_SUCCESS(rc)) 122 rc = strFullUrl.appendNoThrow(strQuery); 119 Assert(strQuery.startsWith("?")); 120 rc = strFullUrl.appendNoThrow(strQuery); 123 121 strQuery.setNull(); 124 122 } -
trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp
r73977 r73978 112 112 } 113 113 114 115 int RTCRestClientRequestBase::doQueryParameters(RTCString *a_pStrQuery, QUERYPARAMDESC const *a_paQueryParams, 116 RTCRestObjectBase const **a_papQueryParamObjs, size_t a_cQueryParams) const 117 { 118 RTCString strTmpVal; 119 char chSep = a_pStrQuery->isEmpty() ? '?' : '&'; 120 for (size_t i = 0; i < a_cQueryParams; i++) 121 { 122 if ((a_paQueryParams[i].fFlags & RTCRestObjectBase::kCollectionFormat_Mask) != RTCRestObjectBase::kCollectionFormat_multi) 123 { 124 int rc = a_papQueryParamObjs[i]->toString(&strTmpVal, a_paQueryParams[i].fFlags); 125 AssertRCReturn(rc, rc); 126 127 rc = a_pStrQuery->appendPrintfNoThrow("%c%RMpq=%RMpq", chSep, a_paQueryParams[i].pszName, strTmpVal.c_str()); 128 AssertRCReturn(rc, rc); 129 130 chSep = '&'; 131 } 132 else 133 { 134 AssertFailedReturn(VERR_NOT_IMPLEMENTED); 135 } 136 } 137 return VINF_SUCCESS; 138 } 139 -
trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp
r73977 r73978 175 175 RTJsonIteratorFree(hIterator); 176 176 } 177 else if (rcRet == VERR_JSON_IS_EMPTY) 178 rcRet = VINF_SUCCESS; 177 179 else 178 180 rcRet = a_rCursor.m_pPrimary->addError(a_rCursor, rcRet, "RTJsonIteratorBegin failed: %Rrc", rcRet);
Note:
See TracChangeset
for help on using the changeset viewer.