aboutsummaryrefslogtreecommitdiff
path: root/bytesconv.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2017-06-19 18:35:07 +0300
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2017-06-19 18:35:07 +0300
commitc0de95e84b2841e58541a63983621f294d3112f8 (patch)
tree153819512c519cdbe7eaa76506e8e0cfe4de9909 /bytesconv.go
parentCompress responses only if their content-type starts with text/ or application/ (diff)
downloadfasthttp-c0de95e84b2841e58541a63983621f294d3112f8.tar.gz
fasthttp-c0de95e84b2841e58541a63983621f294d3112f8.tar.bz2
fasthttp-c0de95e84b2841e58541a63983621f294d3112f8.zip
Added AppendUnquotedArg - the complementary function to AppendQuotedArg
Diffstat (limited to 'bytesconv.go')
-rw-r--r--bytesconv.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/bytesconv.go b/bytesconv.go
index 13ce724..7bdaf2f 100644
--- a/bytesconv.go
+++ b/bytesconv.go
@@ -375,6 +375,13 @@ func s2b(s string) []byte {
return *(*[]byte)(unsafe.Pointer(&bh))
}
+// AppendUnquotedArg appends url-decoded src to dst and returns appended dst.
+//
+// dst may point to src. In this case src will be overwritten.
+func AppendUnquotedArg(dst, src []byte) []byte {
+ return decodeArgAppend(dst, src, true)
+}
+
// AppendQuotedArg appends url-encoded src to dst and returns appended dst.
func AppendQuotedArg(dst, src []byte) []byte {
for _, c := range src {