1234567891011121314151617181920212223242526272829 |
- /**
- * Copyright (c) 2022 Yansen Zhang
- * wxcomponent is licensed under Mulan PSL v2.
- * You can use this software according to the terms and conditions of the Mulan PSL v2.
- * You may obtain a copy of Mulan PSL v2 at:
- * http://license.coscl.org.cn/MulanPSL2
- * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
- * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
- * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
- * See the Mulan PSL v2 for more details.
- **/
-
- package request
-
- import "net/url"
-
- // ParseURL 解析URL
- func ParseURL(rawURL string, param *url.Values) (*url.URL, error) {
- u, err := url.Parse(rawURL)
- if err != nil {
- return nil, err
- }
-
- if nil != param {
- u.RawQuery = param.Encode()
- }
-
- return u, nil
- }
|